Skip to content

Better handle missing ostruct#857

Merged
byroot merged 1 commit into
ruby:masterfrom
etiennebarrie:better-handle-missing-ostruct
Sep 15, 2025
Merged

Better handle missing ostruct#857
byroot merged 1 commit into
ruby:masterfrom
etiennebarrie:better-handle-missing-ostruct

Conversation

@etiennebarrie

Copy link
Copy Markdown
Contributor

In the Ruby test suite, this test class is causing trouble because ostruct is not available. Having an autoload for JSON::GenericObject but causing it not to define the constant causes a warning.

See ruby/ruby@0dc1cd4 and ruby/ruby@caa5d8c in ruby.

We can skip defining the test class entirely instead when ostruct is not available.

In the Ruby test suite, this test class is causing trouble because
ostruct is not available. Having an autoload for JSON::GenericObject but
causing it not to define the constant causes a warning.

See 0dc1cd407e7775610f2bcaef6c1282369867f91c and
caa5d8cdd7483647013af5e3d1701b0ed3ec8785 in ruby.

We can skip defining the test class entirely instead when ostruct is not
available.
@byroot byroot merged commit 618ab68 into ruby:master Sep 15, 2025
35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants